package br.com.treinamento.gestaoExperienciaProfissional.model;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.xml.bind.annotation.XmlTransient;


@Entity
@Table(name="experiencia_profissional")
public class ExperienciaProfissional extends EntidadeComum implements Serializable {
	
	private static final long serialVersionUID = -956738393964376699L;

	private String empresa;
	
	private String atividade;
	
	@ManyToOne
	@JoinColumn(name = "id_pessoa")
	private Pessoa pessoa;

	public ExperienciaProfissional(){
		
	}
	
	public ExperienciaProfissional(Pessoa pessoa){
		this.pessoa = pessoa;
	}
	
	public String getEmpresa() {
		return empresa;
	}

	public void setEmpresa(String empresa) {
		this.empresa = empresa;
	}

	public String getAtividade() {
		return atividade;
	}

	public void setAtividade(String atividade) {
		this.atividade = atividade;
	}
	@XmlTransient
	public Pessoa getPessoa() {
		return pessoa;
	}

	public void setPessoa(Pessoa pessoa) {
		this.pessoa = pessoa;
	}
}
